package test;

public class test7 {
    public static void main(String[] args) {
        //定义一个方法判断数组中的某一个数是否存在，将结果返回给调用处
        //先定义一个数组
        int[] arr ={2,3,4,5};
        boolean result = contain(arr,3);
        System.out.println(result);
    }
    //1.我要干嘛？ 判断数字是否在数组中存在
    //2.需要什么？ 数组 数字
    //3.返回结果？返回 true false
    public static boolean contain(int[] arr, int nmber) {
        for (int i = 0; i < arr.length; i++) {
            if(arr[i] == nmber){
                return true;
            }
        }
        //什么时候才能断定数字在数组中不存在
        //当数组里面的数据全部比较完毕之后，才能断定
        return false;
    }
}
//return break的区别
//return其实跟循环没有什么关系，跟方法有关的，表示1结束方法2返回结果
//方法执行到了return，那么整个方法就全部结束了，循环已结束了
//break
//其实跟方法没有什么关系，结束循环或者switch的
